package com.itaem.community.core.enums;

import lombok.Getter;

/**
 * <p>项目名称: community </p>
 * <p>文件名称: ResultEnum </p>
 * <p>描述: [类型描述] </p>
 * <p>创建时间: 2020/10/13 </p>
 * <p>作者信息: tomato</p>
 *
 * @author tomato
 * @version v1.0
 */
public enum ResultEnum {

    /**
     * 1000~1999 区间表示参数错误
     */
    FAIL(1000, "请求失败"),

    /**
     * 2000~2999 区间表示用户错误
     */
    OK(2000, "请求完成"),

    /**
     * 3000~3999 区间表示接口异常
     */
    ERROR(3000, "接口异常"),

    LOGIN_FAIL(3001, "登录失败");


    /**
     * 返回状态码
     */
    @Getter
    private Integer code;

    /**
     * 返回状态信息
     */
    @Getter
    private String message;

    ResultEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
}
